Опа-лока (Opa-locka) — місто (city) в США, в окрузі Маямі-Дейд штату Флорида. Населення — 15,219 осіб (2010).
Опа-лока розташована за координатами 25.9°N, -80.25528°W (25.899998, -80.255219). За даними Бюро перепису населення США в 2010 році місто мало площу 11,61 км², з яких 11,15 км² — суходіл та 0,47 км² — водойми.